DiagramElementParam
Параметр элемента диаграммы.
Наследует: NotifiableObject
Реализует: IDiagramElementParam, IPersistable, INotifyPropertyChanging, INotifyPropertyChanged, IAttributesEntity
Свойства
public IList<Attribute> Attributes { get; }
value = diagramElementParam.Attributes
Атрибуты.
public bool CanChangeValue { get; set; }
value = diagramElementParam.CanChangeValue
diagramElementParam.CanChangeValue = value
Может изменить ценность.
public bool CanOptimize { get; set; }
value = diagramElementParam.CanOptimize
diagramElementParam.CanOptimize = value
Проверка может оптимизировать параметр.
public bool IgnoreOnSave { get; set; }
value = diagramElementParam.IgnoreOnSave
diagramElementParam.IgnoreOnSave = value
Игнорировать при экономии.
public bool IsDefault { get; }
value = diagramElementParam.IsDefault
Определено значение по умолчанию.
public Func<SettingsStorage, T> LoadHandler { get; set; }
value = diagramElementParam.LoadHandler
diagramElementParam.LoadHandler = value
Погрузчик значений параметров.
public string Name { get; set; }
value = diagramElementParam.Name
diagramElementParam.Name = value
Имя.
public bool NotifyOnChanged { get; set; }
value = diagramElementParam.NotifyOnChanged
diagramElementParam.NotifyOnChanged = value
Восстание меняет событие, когда меняется собственность.
public Func<T, SettingsStorage> SaveHandler { get; set; }
value = diagramElementParam.SaveHandler
diagramElementParam.SaveHandler = value
Похожие на Parameter Value Saving Handler
public virtual T Value { get; set; }
value = diagramElementParam.Value
diagramElementParam.Value = value
Значение параметра.
public Func<T, T, bool> ValueValidating { get; set; }
value = diagramElementParam.ValueValidating
diagramElementParam.ValueValidating = value
Проверить значение параметра.
Методы
public void Load(SettingsStorage storage)
diagramElementParam.Load(storage)
Загрузить настройки.
- storage
- Хранилище настроек.
public void Save(SettingsStorage storage)
diagramElementParam.Save(storage)
Сохраните настройки.
- storage
- Хранилище настроек.
public DiagramElementParam<T> SetBasic(bool isBasic)
result = diagramElementParam.SetBasic(isBasic)
Установить атрибут BasicSettingAttribute для параметра элемента диаграммы.
- isBasic
- Является базовым параметром.
Возвращает: Параметр элемента диаграммы.
public DiagramElementParam<T> SetCanOptimize(bool value)
result = diagramElementParam.SetCanOptimize(value)
Чтобы изменить CanOptimize.
- value
- Ценность.
Возвращает: Параметр элемента диаграммы.
public DiagramElementParam<T> SetDisplay(string groupName, string displayName, string description, int order)
result = diagramElementParam.SetDisplay(groupName, displayName, description, order)
Установить атрибут DisplayAttribute для параметра элемента диаграммы.
- groupName
- Категория параметра элемента диаграммы.
- displayName
- Отображаемое имя.
- description
- Описание параметра элемента диаграммы.
- order
- Порядок собственности.
Возвращает: Параметр элемента диаграммы.
public DiagramElementParam<T> SetEditor<TEditor>(TEditor editor)
result = diagramElementParam.SetEditor(editor)
Чтобы добавить атрибут Атрибут для параметра элемента диаграммы.
- editor
- Атрибут.
Возвращает: Параметр элемента диаграммы.
public DiagramElementParam<T> SetExpandable(bool expandable)
result = diagramElementParam.SetExpandable(expandable)
Установить атрибут ExpandableObjectConverter для параметра элемента диаграммы.
- expandable
- Ценность.
Возвращает: Параметр элемента диаграммы.
public DiagramElementParam<T> SetNonBrowsable(bool nonBrowsable)
result = diagramElementParam.SetNonBrowsable(nonBrowsable)
Установить атрибут BrowsableAttribute для параметра элемента диаграммы.
- nonBrowsable
- Скрытый параметр.
Возвращает: Параметр элемента диаграммы.
public DiagramElementParam<T> SetReadOnly(bool readOnly)
result = diagramElementParam.SetReadOnly(readOnly)
Установить атрибут ReadOnlyAttribute для параметра элемента диаграммы.
- readOnly
- Только для чтения.
Возвращает: Параметр элемента диаграммы.
public void SetValueWithIgnoreOnSave(object value)
diagramElementParam.SetValueWithIgnoreOnSave(value)
Установите значение и игнорируйте его при сохранении настроек.
- value
- Ценность.
public override string ToString()
result = diagramElementParam.ToString()
Преобразовать к строковому представлению.
Возвращает: Строковое представление.
События
public event Action<T> ValueChanged
diagramElementParam.ValueChanged += handler
Событие изменения значения параметра.
public event Action<T, T> ValueChanging
diagramElementParam.ValueChanging += handler
Событие начала изменения значения параметра.